')
.appendTo($galleryThumbsWrap);
var $galleryThumbsNavigation=$('')
.appendTo($galleryThumbsWrap);
var $galleryThumbsPrev=$('')
.appendTo($galleryThumbsNavigation);
var $galleryThumbsNext=$('')
.appendTo($galleryThumbsNavigation);
var thumbItems='';
$items.each(function(){
thumbItems +='
';
});
var $thumbItems=$(thumbItems);
$thumbItems.appendTo($galleryThumbsCarousel);
$thumbItems.each(function(index){
$(this).data('gallery-item-num', index);
});
var $galleryPreview=$set.carouFredSel({
auto: false,
circular: false,
infinite: false,
responsive: true,
width: '100%',
height: '100%',
items: 1,
align: 'center',
prev: $galleryPreviewPrev,
next: $galleryPreviewNext,
swipe: true,
scroll: {
items: 1,
onBefore: function(data){
var current=$(this).triggerHandler('currentPage');
var thumbCurrent=$galleryThumbs.triggerHandler('slice', [current, current+1]);
var thumbsVisible=$galleryThumbs.triggerHandler('currentVisible');
$thumbItems.filter('.active').removeClass('active');
if(thumbsVisible.index(thumbCurrent)===-1){
$galleryThumbs.trigger('slideTo', current);
}
$('span', thumbCurrent).trigger('click');
}}
});
var $galleryThumbs=null;
$galleryThumbsCarousel.imagesLoaded(function(){
$galleryThumbs=$galleryThumbsCarousel.carouFredSel({
auto: false,
circular: false,
infinite: false,
width: '100%',
height: 'variable',
align: 'center',
prev: $galleryThumbsPrev,
next: $galleryThumbsNext,
swipe: true,
onCreate: function(data){
$('span', $thumbItems).click(function(e){
e.preventDefault();
$thumbItems.filter('.active').removeClass('active');
$(this).closest('li').addClass('active');
$galleryPreview.trigger('slideTo', $(this).closest('li').data('gallery-item-num'));
});
$thumbItems.eq(0).addClass('active');
}});
$galleryThumbsWrap.animate({opacity: 1}, 400);
if($thumbItems.length < 2){
$galleryThumbsWrap.hide();
}});
});
$('.gem-gallery').each(function(){
var $galleryElement=$(this);
var $thumbItems=$('.gem-gallery-item', $galleryElement);
var $galleryPreviewWrap=$('')
.appendTo($galleryElement);
var $galleryPreviewCarousel=$('')
.appendTo($galleryPreviewWrap);
var $galleryPreviewNavigation=$('')
.appendTo($galleryPreviewWrap);
var $galleryPreviewPrev=$('')
.appendTo($galleryPreviewNavigation);
var $galleryPreviewNext=$('')
.appendTo($galleryPreviewNavigation);
if($galleryElement.hasClass('with-pagination')){
var $galleryPreviewPagination=$('')
.appendTo($galleryPreviewWrap);
}
var $previewItems=$thumbItems.clone(true, true);
$previewItems.appendTo($galleryPreviewCarousel);
$previewItems.each(function(){
$('img', this).attr('src', $('a', this).attr('href'));
$('a', this).attr('href', $('a', this).data('full-image-url'));
});
$('a', $galleryPreviewCarousel).click(function(e){
e.preventDefault();
var $obj=$(this);
$.fancybox({
href: $obj.attr('href'),
helpers:{
title: {
type: 'over'
}},
wrapCSS: 'slideinfo',
beforeLoad: function(){
var clone=$obj.children('.slide-info').clone();
if(clone.length){
this.title=clone.html();
}}
});
});
var $galleryThumbsWrap=$('')
.appendTo($galleryElement);
var $galleryThumbsCarousel=$('')
.appendTo($galleryThumbsWrap);
var $galleryThumbsNavigation=$('')
.appendTo($galleryThumbsWrap);
var $galleryThumbsPrev=$('')
.appendTo($galleryThumbsNavigation);
var $galleryThumbsNext=$('')
.appendTo($galleryThumbsNavigation);
$thumbItems.appendTo($galleryThumbsCarousel);
$thumbItems.each(function(index){
$(this).data('gallery-item-num', index);
});
});
$('body').updateGalleries();
$('body').buildSimpleGalleries();
$('body').updateSimpleGalleries();
$('.gem_tab').on('tab-update', function(){
$(this).updateGalleries();
});
$(document).on('gem.show.vc.tabs', '[data-vc-accordion]', function(){
$(this).data('vc.accordion').getTarget().updateGalleries();
});
$(document).on('gem.show.vc.accordion', '[data-vc-accordion]', function(){
$(this).data('vc.accordion').getTarget().updateGalleries();
});
$('.gem_accordion_content').on('accordion-update', function(){
$(this).updateGalleries();
});
});
$.fn.buildSimpleGalleries=function(){
$('.gem-simple-gallery:not(.activated)', this).each(function(){
var $galleryElement=$(this);
$galleryElement.addClass('activated');
var $thumbItems=$('.gem-gallery-item', $galleryElement);
var $galleryItemsWrap=$('')
.appendTo($galleryElement);
var $galleryItemsCarousel=$('')
.appendTo($galleryItemsWrap);
var $galleryItemsNavigation=$('')
.appendTo($galleryItemsWrap);
var $galleryItemsPrev=$('')
.appendTo($galleryItemsNavigation);
var $galleryItemsNext=$('')
.appendTo($galleryItemsNavigation);
$thumbItems.appendTo($galleryItemsCarousel);
$('a', $galleryItemsCarousel).click(function(e){
e.preventDefault();
$.fancybox($(this));
});
});
}
$.fn.updateGalleries=function(){
$('.gem-gallery', this).each(function(){
var $galleryElement=$(this);
var $galleryPreviewCarousel=$('.gem-gallery-preview-carousel', $galleryElement);
var $galleryThumbsWrap=$('.gem-gallery-thumbs-carousel-wrap', $galleryElement);
var $galleryThumbsCarousel=$('.gem-gallery-thumbs-carousel', $galleryElement);
var $thumbItems=$('.gem-gallery-item', $galleryThumbsCarousel);
var $galleryPreviewPrev=$('.gem-gallery-preview-prev', $galleryElement);
var $galleryPreviewNext=$('.gem-gallery-preview-next', $galleryElement);
var $galleryPreviewPagination=$('.gem-gallery-preview-pagination', $galleryElement);
var $galleryThumbsPrev=$('.gem-gallery-thumbs-prev', $galleryElement);
var $galleryThumbsNext=$('.gem-gallery-thumbs-next', $galleryElement);
$galleryElement.thegemPreloader(function(){
var $galleryPreview=$galleryPreviewCarousel.carouFredSel({
auto: $galleryElement.data('autoscroll') ? $galleryElement.data('autoscroll'):false,
circular: true,
infinite: true,
responsive: true,
width: '100%',
height: 'auto',
items: 1,
align: 'center',
prev: $galleryPreviewPrev,
next: $galleryPreviewNext,
pagination: $galleryElement.hasClass('with-pagination') ? $galleryPreviewPagination:false,
swipe: true,
scroll: {
pauseOnHover: true,
items: 1,
onBefore: function(data){
var current=$(this).triggerHandler('currentPage');
var thumbCurrent=$galleryThumbs.triggerHandler('slice', [current, current+1]);
var thumbsVisible=$galleryThumbs.triggerHandler('currentVisible');
$thumbItems.filter('.active').removeClass('active');
if(thumbsVisible.index(thumbCurrent)===-1){
$galleryThumbs.trigger('slideTo', current);
}
$('a', thumbCurrent).trigger('click');
}},
onCreate: function (){
$(window).on('resize', function (){
$galleryPreviewCarousel.parent().add($galleryPreviewCarousel).height($galleryPreviewCarousel.children().first().height());
}).trigger('resize');
}});
var $galleryThumbs=$galleryThumbsCarousel.carouFredSel({
auto: false,
circular: true,
infinite: true,
width: '100%',
height: 'variable',
align: 'center',
prev: $galleryThumbsPrev,
next: $galleryThumbsNext,
swipe: true,
onCreate: function(data){
$('a', $thumbItems).click(function(e){
e.preventDefault();
$thumbItems.filter('.active').removeClass('active');
$(this).closest('.gem-gallery-item').addClass('active');
$galleryPreview.trigger('slideTo', $(this).closest('.gem-gallery-item').data('gallery-item-num'));
});
}});
if($thumbItems.filter('.active').length){
$thumbItems.filter('.active').eq(0).find('a').trigger('click');
}else{
$thumbItems.eq(0).find('a').trigger('click');
}
if($thumbItems.length < 2){
$galleryThumbsWrap.hide();
}});
});
}
$.fn.updateSimpleGalleries=function(){
$('.gem-simple-gallery', this).each(function(){
var $galleryElement=$(this);
var $galleryItemsCarousel=$('.gem-gallery-items-carousel', $galleryElement);
var $thumbItems=$('.gem-gallery-item', $galleryItemsCarousel);
var $galleryItemsPrev=$('.gem-gallery-items-prev', $galleryElement);
var $galleryItemsNext=$('.gem-gallery-items-next', $galleryElement);
$galleryElement.thegemPreloader(function(){
var $galleryItems=$galleryItemsCarousel.carouFredSel({
auto: ($galleryElement.data('autoscroll') > 0 ? $galleryElement.data('autoscroll'):false),
circular: true,
infinite: true,
responsive: $galleryElement.hasClass('responsive'),
width: '100%',
height: 'variable',
align: 'center',
prev: $galleryItemsPrev,
next: $galleryItemsNext,
swipe: true,
scroll: {
pauseOnHover: true
}});
});
});
}})(jQuery);
(function($){
$(function(){
$('.gem-news-type-carousel').each(function(){
var $newsCarouselElement=$(this);
var $newsItems=$('.gem-news-item', $newsCarouselElement);
var $newsItemsWrap=$('')
.appendTo($newsCarouselElement);
var $newsItemsCarousel=$('')
.appendTo($newsItemsWrap);
var $newsItemsPagination=$('')
.appendTo($newsItemsWrap);
$newsItems.appendTo($newsItemsCarousel);
});
$('.gem-blog-slider').each(function(){
var $newsCarouselElement=$(this);
var $newsItems=$('article', $newsCarouselElement);
var $newsItemsWrap=$('')
.appendTo($newsCarouselElement);
var $newsItemsCarousel=$('')
.appendTo($newsItemsWrap);
var $newsItemsNavigation=$('')
.appendTo($newsItemsWrap);
var $newsItemsPrev=$('')
.appendTo($newsItemsNavigation);
var $newsItemsNext=$('')
.appendTo($newsItemsNavigation);
$newsItems.appendTo($newsItemsCarousel);
$newsItemsNavigation.appendTo($newsItems.find('.gem-slider-item-overlay'));
});
$('body').updateNews();
$('body').updateNewsSlider();
});
$.fn.updateNews=function(){
$('.gem-news-type-carousel', this).each(function(){
var $newsCarouselElement=$(this);
var $newsItemsCarousel=$('.gem-news-carousel', $newsCarouselElement);
var $newsItems=$('.gem-news-item', $newsItemsCarousel);
var $newsItemsPagination=$('.gem-mini-pagination', $newsCarouselElement);
$newsCarouselElement.thegemPreloader(function(){
var $newsCarousel=$newsItemsCarousel.carouFredSel({
auto: 10000,
circular: false,
infinite: true,
width: '100%',
height: 'variable',
align: 'center',
pagination: $newsItemsPagination
});
});
});
}
$.fn.updateNewsSlider=function(){
$('.gem-blog-slider', this).each(function(){
var $newsCarouselElement=$(this);
var $newsItemsCarousel=$('.gem-blog-slider-carousel', $newsCarouselElement);
var $newsItems=$('article', $newsItemsCarousel);
var $newsItemsNavigation=$('.gem-blog-slider-navigation', $newsCarouselElement);
var $newsItemsPrev=$('.gem-blog-slider-prev', $newsCarouselElement);
var $newsItemsNext=$('.gem-blog-slider-next', $newsCarouselElement);
$newsCarouselElement.thegemPreloader(function(){
var $newsCarousel=$newsItemsCarousel.carouFredSel({
auto: ($newsCarouselElement.data('autoscroll') > 0 ? $newsCarouselElement.data('autoscroll'):false),
circular: true,
infinite: true,
responsive: true,
width: '100%',
height: 'auto',
align: 'center',
items: 1,
swipe: true,
prev: $newsItemsPrev,
next: $newsItemsNext,
scroll: {
pauseOnHover: true,
items: 1
},
onCreate: function(){
$(window).on('resize', function(){
var heights=$newsItems.map(function(){ return $(this).height(); });
$newsCarousel.parent().add($newsCarousel).height(Math.max.apply(null, heights));
});
}});
});
});
}})(jQuery);
!function($){function getHashtag(){var url=location.href;return hashtag=-1!==url.indexOf("#prettyPhoto")&&decodeURI(url.substring(url.indexOf("#prettyPhoto")+1,url.length)),hashtag&&(hashtag=hashtag.replace(/<|>/g,"")),hashtag}function setHashtag(){"undefined"!=typeof theRel&&(location.hash=theRel+"/"+rel_index+"/")}function clearHashtag(){-1!==location.href.indexOf("#prettyPhoto")&&(location.hash="prettyPhoto")}function getParam(name,url){name=name.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var regexS="[\\?&]"+name+"=([^]*)",regex=new RegExp(regexS),results=regex.exec(url);return null==results?"":results[1]}$.prettyPhoto={version:"3.1.6"};var options=$.prettyPhoto.options={hook:"rel",animation_speed:"fast",ajaxcallback:function(){},slideshow:5e3,autoplay_slideshow:!1,opacity:.8,show_title:!0,allow_resize:!0,allow_expand:!0,default_width:500,default_height:344,counter_separator_label:"/",theme:"pp_default",horizontal_padding:20,hideflash:!1,wmode:"opaque",autoplay:!0,modal:!1,deeplinking:!0,overlay_gallery:!0,overlay_gallery_max:30,keyboard_shortcuts:!0,changepicturecallback:function(){},callback:function(){},ie6_fallback:!0,markup:'